﻿body{ background-image: url(imagenes/Fondo.jpg) no-repeat top center;
font-family:Arial;
text-align:justify;
font-size:17px;
 }

body#normal{
background: none;
font-family:Arial;
font-size:17px;
text-align:justify;
margin-bottom:0px;
margin-left:0px;
margin-right:25px;
margin-top:0px;
 }

.resolucion
{
width:1000;
margin:0 auto;
}

a.usuario{
  color:#0046AD;
  text-decoration:underline;
  font-size:17px;
 }

a.usuario:hover{
  color:#005294;
 }

a.siensoft{
  color:#CC9900;
  text-decoration:none;
 }

a.siensoft:hover{
  color:#33CCFF;
  text-decoration:underline;
 }

a.siensoft:visited{
  color:#CC9900;
  text-decoration:none;
 }

input#frmtexto {
  width: 165px;
  height: 16px;
  background:#EEEEEE;
  border: 1px solid #005395;
  padding: 4px; 
 } 

input#frmsubmit {
border: 1px solid #BBBBBB;
background: #FFFFFF;
text-align:center;
height: 22px;
color: #005395;
}

.frmsubmit {
border: 1px outset #BBBBBB;
background: #FFFFFF;
text-align:center;
height: 22px;
color: #005395;
}

div#contenedor
{
  top:23%;
  left:40%;
  /*background-image:NONE;*/
  border: none;/*1px solid #0046ad;*/
  /*background-color:rgb(255,255,255);
  background-image:url(../imagenes/fondo.png);
  background-position:left top;
  background-repeat:no-repeat;*/
  width:255px;
  height:300px;
  position:absolute;
  padding-top:40px;
  color: #FFFFFF;
 }
 
 div#contenedor1
{
  top:30%;
  left:0%;
  /*background-image:NONE;*/
  border: none;/*1px solid #0046ad;*/
  /*background-color:rgb(255,255,255);
  background-image:url(../imagenes/fondo.png);
  background-position:left top;
  background-repeat:no-repeat;*/
  width:700px;
  height:300px;
  position:absolute;
  padding-top:40px;
  color: #FFFFFF;
 }

div#pie_formulario
{
  margin-top:40px;
  font-family:Arial, Helvetica, sans-serif;
  color:#999999;
  font-size:10px;
  text-align:center;
 }

div#recordatorio
{
  position:absolute;
  width:380px;
  height:300px;
  top:23%;
  left:40%;
  background-image:url(../imagenes/formulario.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding:10px;
  color:#FFFFFF;
  /*filter:alpha(opacity=70);*/
  -moz-opacity:0;
  /*opacity:70;*/
  z-index:10;
 }
div.transparente
{ /* make the div translucent */
/*opacity: 0.6;
filter: "alpha(opacity=70)"; /* expected to work in IE 8 */
/*filter: alpha(opacity=70);   /* IE 4-7 */
/*zoom: 1;                     /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */
}

 
td#imagen
{
  text-align:center;
 }

td#siguiente
{
  padding-left:70%;
 }

/*div.centrado_pantalla
{
  width:1000;
  position:absolute;
  top:0 auto;
  left:100;
 }
*/
div.renglon
{
  padding-left:200px;
 }

div.renglon_centrado
{
  text-align:center;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#0046AD;
 }
 div.etiqueta
{
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#0046AD;
 }

div#menu_principal
{
  width:30%;
  height:500px;
  float: left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: small;
  text-align:left;
  margin: 0;
  padding: 0 10px 0 10px;
  position:relative;
  overflow:auto;
  border-right-color:#005496;
  border-right-style:solid;
  border-right-width:1px;
 }

div#contenido_informacion
{
  position:relative;
  width:65%;
  height:450px;
  float:right;
  overflow:auto;
  padding-right:11px;
 }

div#pie_pagina
{
  position:absolute;
  width:60%;
  bottom:2px;
  height:50px;
  left:25%
 }

.normal, select, input{
font-family:Arial;
font-size:17px;
text-align:justify;
 }

.titulo{
font-family:Arial;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}

.titulo_azul{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#0046AD;
text-transform:uppercase;
text-align:center;
}

.titulo_blanco{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#FFF;
text-transform:uppercase;
text-align:center;
}

div#pie_pagina a:link, div#pie_pagina a:hover, div#pie_pagina a:visited,
#titulo_menu a:link, #titulo_menu a:hover, #titulo_menu a:visited
{
  color:#000000;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
 }

#confirma{
font-family:Arial;
font-size:17px;
color:#990000;
background-color:#FFCC00;
font-weight:bold;
 }

#requerido{
color:#FF0000;
font-family:Arial;
font-size:18px;
font-weight:bolder;
  }

#informativo{
color:#0000FF;
font-family:Arial;
font-size:18px;
font-weight:bolder;
  }

#encuesta{
color:#00CC00;
font-family:Arial;
font-size:18px;
font-weight:bolder;
  }

#fondo_ajax {
 position: absolute;
 margin: auto;
 top: 0;
 left: 0;
 width: 1024px; height: 530px;
 z-index: 9999;
 background-color: #000!important;
 /*filter:alpha(opacity=60);*/
 -moz-opacity:60;
 /*opacity:60;*/
}

.hecho
{
  text-align:center;
  color:#000000;
  margin-top:25px;
 }

.hecho a:link, .hecho a:hover, .hecho a:visited
{
  color:#000000;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:underline;
 }

.formulario
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#0046AD;
  width:80px;
 }

.resalta {
  font-weight:bold;
 }

 .resalta2 {
  font-weight:bold;
  color: #FFFFFF;
 }
 
.salto {
 page-break-after: always;
 }
 
 .frmtexto {
  width: 165px;
  height: 16px;
  background:#EEEEEE;
  border: 1px solid #005395;
  padding: 4px; 
 } 

.btnimprime {
  background-image:url(../imagenes/impresora_azul.gif);
  background-position:left top;
  background-repeat:no-repeat;
  background-color:#CCCCCC;
  width:45px;
  height:45px;
}

/* Clases para la barra de espere */
div#barra {
  width:280px;
  height:13px;
  position:absolute;
  top:45%;
  left:45%;
  display:none;
 }
/* Fin clases para la barra de espere */

/* Estilos mapa de consulta de datos*/

.listado_personas
{
  display:inline;
  float:left;
  width:500px;
 }

.liga_consulta{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  text-decoration:underline;
  color:#000;
  padding-left:3px;
  }
  
.bloque_normal{
  font-family:arial; 
  font-size:17px;
  text-align:left;
  list-style-image: url(../imagenes/vinietaMapa.png); 
  padding-bottom:7px;  
 }
.bloque_alumno{
  font-family:arial; 
  font-size:17px;
  list-style-image: url(../imagenes/vinietaAlumno.png);
  padding-bottom:4px;
 }

a.bloque_consulta{
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  text-decoration:none;
  text-align:left;
  color:#000;
  padding-left:5px;
  cursor:hand;
  }

a.bloque_consulta:hover{ 
  color:#006699;
  text-decoration:none;
 }
/* Fin estilos mapa de consulta de datos*/

/* estilos de página del colegio */
 .gralTitulo_azul{
  font-family:arial; 
  font-size:17px; 
  color:#006699; 
  font-weight:bold;
 }
 .gralFondo_azul{
  font-family:Arial; 
  font-size:17px; 
  color:#FFFFFF; 
  background-color:#006699;
 }
 .gralNormal_Tabla{
  font-family:arial;
  font-size:17px;
  font-weight:bolder;
  padding-left:10px;
  padding-bottom:5px;
  border-bottom:solid 1px;
  border-bottom-color:#99CCCC;
 }
 .gralNormal_TablaDerecha{
  font-family:arial;
  font-size:17px;
  border-bottom:solid 1px;
  border-right:solid 1px;
  border-bottom-color:#99CCCC;
  border-right-color:#99CCCC;
  padding-left:10px;
 }
 
/* estilos de página del colegio */

/* Estilos para información detallada por alumno*/
  .visibleimpresion, .visibleimpresion1 {
    visibility:hidden;
    font-family:Arial, Helvetica, sans-serif;
    font-size:36px;
    color:#D4D4D4;
    top:35%;
    left:35%;
    position:absolute;
  }
  
  .visibleimpresion1 {
    position:relative;
  }

  .marco {
    border:medium #666666 double;
    margin-bottom:17px;
  }

/* Fin estilos para información detallada por alumno*/

/* Estilos para pestañas de calificaciones */
#borde_izquierdo{
  background-image:url(../consulta_datos/imagenes/borde_izquierdo.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:12px;
  height:43px;
}

#centro{
  background-image:url(../consulta_datos/imagenes/centro.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  width:100px;
  height:43px;
}

#borde_derecho{
  background-image:url(../consulta_datos/imagenes/borde_derecho.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  height:43px;
  
}

#union{
  background-image:url(../consulta_datos/imagenes/union.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:45px;
  height:43px;
}

a.pestania {
  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
  text-align:right;
 }
a.pestania:hover{
  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;
  color:#990000;
  font-weight:bold;
  text-align:right;
}
/* Fin estilos para pestañas de calificaciones */

/* Estilos para páginas con información para los tutores*/

.tabla_costos
{
  border:#000000 1px solid;
  width: 100%;
 }

.titulo_costos
{
  text-align:center;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  background-color:#FF9900;
 }

.titulo_kg
{
  background-color:#CC99FF;
 }

.titulo_prim13
{
  background-color:#99CCFF;
 }

.titulo_prim46
{
  background-color:#FFFF99;
 }

.titulo_sec
{
  background-color:#FF99CC;
 }

.titulo_prep
{
  background-color:#CCFFCC;
 }

.dinero
{
  text-align:right;
 }
/* Fin estilos para páginas con información para los tutores*/